package com.example.easyexcel.entity;

import com.alibaba.excel.metadata.data.WriteCellData;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@EqualsAndHashCode
public class WriteCellDemoData {
    /**
     * 超链接
     *
     * @since 3.0.0-beta1
     */
    private WriteCellData<String> hyperlink;

    /**
     * 备注
     *
     * @since 3.0.0-beta1
     */
    private WriteCellData<String> commentData;

    /**
     * 公式
     *
     * @since 3.0.0-beta1
     */
    private WriteCellData<String> formulaData;

    /**
     * 指定单元格的样式。当然样式 也可以用注解等方式。
     *
     * @since 3.0.0-beta1
     */
    private WriteCellData<String> writeCellStyle;

    /**
     * 指定一个单元格有多个样式
     *
     * @since 3.0.0-beta1
     */
    private WriteCellData<String> richText;
}

// 超链接、备注、公式、指定单个单元格的样式、单个单元格多种样式，参考 https://easyexcel.opensource.alibaba.com/docs/current/quickstart/write#%E8%B6%85%E9%93%BE%E6%8E%A5%E5%A4%87%E6%B3%A8%E5%85%AC%E5%BC%8F%E6%8C%87%E5%AE%9A%E5%8D%95%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E7%9A%84%E6%A0%B7%E5%BC%8F%E5%8D%95%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E5%A4%9A%E7%A7%8D%E6%A0%B7%E5%BC%8F